//登陆/注册页面样式
#Login {
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  // 背景
  .login-main {
    display: flex;
    flex-flow: row;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 1000px;
    height: 600px;
    padding: 25px;
    background-color: var(--bg-color);
    box-shadow: 10px 10px 10px var(--bg-top-shadow), -10px -10px 10px var(--bg-bottom-shadow);
    border-radius: 12px;
     //标题
    .title {
      font-size: 29px;
      font-weight: bold;
      letter-spacing: 0;
      color: var(--text-color);
      margin-bottom: 50px;
      text-align: center;
      //禁止选中
      user-select: none;
    }
    .el-form-item{
      margin-bottom: 30px;
    }
    // 验证码
    .validCodeBox{
      display: flex;
      flex-flow: row;
      align-items: center;
      justify-content: center;
      width: 100%;
      .el-input{
        flex: 1;
      }
      .code{
        width: 100%;
        background-color: var(--bg-color);
        box-shadow: inset 2px 2px 4px var(--bg-top-shadow), inset -2px -2px 4px var(--bg-bottom-shadow);
        flex: 1;
        height: 48px;
        color: var(--btn-text-color);
        border-radius: 4px;
        cursor: pointer;
        user-select: none; /* 禁止选择 */
        -webkit-user-select: none; /* Safari */
        -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* IE/Edge */
      }
    }
    // 登录/注册按钮
    .el-button {
      font-family: "钉钉进步体 Regular";
      width: 180px;
      height: 50px;
      border-radius: 25px;
      margin: 40px auto 0;
      font-weight: bold;
      font-size: 16px;
      letter-spacing: 2px;
      background-color: var(--btn-text-color);
      color: var(--text-color2);
      box-shadow: 8px 8px 16px var(--bg-top-shadow), -8px -8px 16px var(--bg-bottom-shadow);
      transition: 0.3s;
      border: none;
      outline: none;
      cursor: pointer;
    }

    /deep/.el-button:hover {
      box-shadow: 6px 6px 12px var(--btn-focus-shadow), -6px -6px 12px var(--btn-focus-shadow2);
    }
    .bottomText{
      width: 100%;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      margin-top: 20px;
    }
    .toLoginText {
      font-size: 15px;
      font-weight: normal;
      letter-spacing: 0px;
      color: var(--text-color);
      b{
        color: var(--b-color);
      }
      b:hover{
        color: var(--b-focus-color);
        cursor: pointer;
      }
    }
  }
}